Prepis C hlavicky
Otázka od: Bronislav Klucka
12. 8. 2004 12:44
Zdar, pac nikdo nevi, prepisuji C knihovnu pro ziskani seznamu pripojeni
(sitovek) a jejich parametru (IP, Masky), ale narazil na konstrukci, se
kterou si nevim rady
char Tmp[128];
char Buffer[512];
strncpy(Tmp,"\\Device\\",sizeof(Tmp) - 1);
strncat(Tmp,DevName,sizeof(Tmp) - 1);
nevite nekdo, jak to previst do delphi???
Brona
Odpovedá: Bronislav Klucka
12. 8. 2004 12:12
>
>
> Zdar, pac nikdo nevi, prepisuji C knihovnu pro ziskani seznamu
> pripojeni (sitovek) a jejich parametru (IP, Masky), ale narazil
> na konstrukci, se kterou si nevim rady
>
> char Tmp[128];
> char Buffer[512];
>
> strncpy(Tmp,"\\Device\\",sizeof(Tmp) - 1);
> strncat(Tmp,DevName,sizeof(Tmp) - 1);
>
> nevite nekdo, jak to previst do delphi???
> Brona
Jeste neco tam chybi...
char *DevName
Brona
Odpovedá: Ludek Finstrle
12. 8. 2004 13:01
> Zdar, pac nikdo nevi, prepisuji C knihovnu pro ziskani seznamu pripojeni
> (sitovek) a jejich parametru (IP, Masky), ale narazil na konstrukci, se
> kterou si nevim rady
>
> char Tmp[128];
> char Buffer[512];
>
> strncpy(Tmp,"\\Device\\",sizeof(Tmp) - 1);
> strncat(Tmp,DevName,sizeof(Tmp) - 1);
>
> nevite nekdo, jak to previst do delphi???
Neco jako:
var Tmp, Buffer : PChar;
...
Begin
...
StrAlloc(tmp,128);
StrAlloc(Buffer,512);
...
StrLCopy(Tmp,"\\Device\\",127);
StrLCat(Tmp,DevName,127);
...
StrDispose(Tmp);
StrDispose(Buffer);
...
End;
Luf